Sextillion may mean either of the two numbers (see long and short scales for more detail):
Developed by StudentB